package com.hzcc.hzccblog.common;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.HashMap;
import java.util.Map;

/**
 * @Author 早睡蛋
 * @Date 2022/6/6 17:03:11
 * @Desc:全局统一结果返回
 */
@Data
@Accessors(chain = true)
@ApiModel(value = "全局统一返回结果")
public class Result<T> {

    /**
     * 响应状态码
     */
    private int code;

    /**
     * 响应信息
     */
    private String message;

    /**
     * 响应数据
     */
    private T data;

    /**
     * 默认返回，通用
     * @return
     */
    public static Result defaultResultResponse(){
        return new Result();
    }
}
